package Thread;

//创建一个单例的类
//饿汉方式实现，“饿”的意思就是迫切
//在类被加载的时候，就会创建出这个单例的实例
class Singleton{
    private static Singleton instance = new Singleton();

    public static Singleton getInstance(){
        return instance;
    }

    //单例模式最关键的部分
    //将其设为私有的
    //也就意味着，在类的外部不能来调用构造函数，也就不能再创建实例了
    private Singleton() {

    }
}

public class Demo19 {
    public static void main(String[] args) {
        Singleton s1 = Singleton.getInstance();
        Singleton s2 = Singleton.getInstance();
        System.out.println(s1 == s2);
    }
}


